auto merge of #903 : huonw/cargo/metadata-warning, r=alexcrichton
authorbors <bors@rust-lang.org>
Wed, 19 Nov 2014 05:14:21 +0000 (05:14 +0000)
committerbors <bors@rust-lang.org>
Wed, 19 Nov 2014 05:14:21 +0000 (05:14 +0000)
It's very bad practice to not have a license in a
published (theoretically) open-source package, since the default
position is all-rights-reserved. Hence, cargo will now warn if this
metadata field is missing from the manifest when creating a package.

Similarly, a lack of description makes using crates.io less nice, since
there's no indication of what a package does other than the name (and
possibly documentation etc. links, but these are often missing too).

These metadata fields are not immediately obvious so `cargo` can be a
little intelligent and provide some hints that they exist.

Closes #902.

1  2 
src/doc/manifest.md

Simple merge